package com.csun.dsms.model.qo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * Description
 *
 * @author Hongd
 * @since 2025-08-04
 */
@Data
public class TicketProblemPercentUpdQo {

    @Schema(description = "主键")
    @NotNull
    private Integer id;

    @Schema(description = "问题主键")
    @NotNull
    private Integer ticketProblemInfoId;

    @Schema(description = "验收标准")
    @NotBlank
    private String acceptStandard;

    @Schema(description = "目标")
    @NotNull
    private Double target;

    @Schema(description = "权重")
    @NotNull
    private Double weight;

    @Schema(description = "当前进度")
    @NotNull
    private Double current;

    @Schema(description = "创建人")
    @NotBlank
    private String updateBy;

}
